package zzcltw.com.controller;

import java.util.HashMap;
import java.util.Map;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.RestController;

import zzcltw.com.object.TitleImg;
import zzcltw.com.service.ITitleImgService;

@RestController
public class TitleImgController {
	@Autowired
    private ITitleImgService titleImgService;
	
	/**
	 * 
	 * @Title  查询轮播图列表
	 * @Description:  queryTitleImgList
	 * @param: @param companyNm
	 * @param: @param start
	 * @param: @param limit
	 * @param: @return
	 * @return 
	 * @throws
	 * @author zzx
	 * @Date 2018年10月20日
	 */
	@RequestMapping(value="/getTitleImgList",method = RequestMethod.POST)
    public Map<String,Object> queryTitleImgList(String titleNm,String start,String limit){
		Map<String,String> map = new HashMap<>();
    	map.put("titleNm", titleNm);  
    	map.put("start", start);
    	map.put("limit", limit);
    	map.put("validStsCd", "1");		
		return titleImgService.queryTitleImgList(map);
	}
	/**
	 * 
	 * @Title  首页查询轮播图列表
	 * @Description:  queryTitleImgPageList
	 * @param: 
	 * @param: 
	 * @param: 
	 * @param: 
	 * @return 
	 * @throws
	 * @author zzx
	 * @Date 2018年10月20日
	 */
	@RequestMapping(value="/getPageTitleImgList",method = RequestMethod.POST)
    public Map<String,Object> queryTitleImgPageList(){
		Map<String,String> map = new HashMap<>();
    	map.put("validStsCd", "1");		
		return titleImgService.queryTitleImgList(map);
	}
	/**
	 * 
	 * @Title queryTitleImgDtlById
	 * @Description: 轮播图详情查询
	 * @param: 
	 * @return void
	 * @throws
	 * @author zzx
	 * @Date 2018年8月15日   上午11:33:17
	 */
	@RequestMapping(value="/getTitleImgDtlInfo",method = RequestMethod.POST)
    public Map<String,Object> queryTitleImgDtlById(String titleId){
		Map<String,String> map = new HashMap<>();
		map.put("titleId", titleId);  
    	map.put("validStsCd", "1");		
		return titleImgService.queryTitleImgDtlById(map);
	}
	/**
	 * 
	 * @Title saveTitleImgInfo
	 * @Description: 新增轮播图信息
	 * @param: @param person
	 * @return void
	 * @throws Exception
	 * @author zzx
	 * @Date 2018年8月15日   上午11:33:17
	 */
	@RequestMapping(value="/addTitleInfo", method=RequestMethod.POST)
    public Map<String,Object> saveTitleImgInfo(TitleImg titleImg) throws Exception { 
		return titleImgService.saveTitleImgInfo(titleImg); 
	}
	/**
	 * 
	 * @Title updateTitleImgInfo
	 * @Description: 编辑轮播图信息
	 * @param: @param person
	 * @return void
	 * @throws Exception
	 * @author zzx
	 * @Date 2018年8月15日   上午11:33:17
	 */
	@RequestMapping(value="/updateTitleInfo", method=RequestMethod.POST)
    public Map<String,Object> updateTitleImgInfo(TitleImg titleImg) throws Exception { 
		return titleImgService.updateTitleImgInfo(titleImg); 
	}
	/**
	 * 
	 * @Title delTitleImgInfo
	 * @Description: 删除轮播图信息
	 * @param: @param person
	 * @return void
	 * @throws Exception
	 * @author zzx
	 * @Date 2018年8月15日   上午11:33:17
	 */
	@RequestMapping(value="/delTitleInfo", method=RequestMethod.POST)
    public Map<String,Object> delTitleImgInfo(TitleImg titleImg) throws Exception { 
		return titleImgService.delTitleImgInfo(titleImg); 
	}
}
